//底部点击事件
$(".fatherA").click(function(){
	$(".footer").find(".footer-child").stop().slideUp(300);
	$(this).parent("li").find(".footer-child").stop().slideToggle(300);
})
//验证密码
function validate() {
    var pwd1 = document.getElementById("newpass1").value;
    var pwd2 = document.getElementById("newpass2").value;
//对比两次输入的密码
	if(pwd1 == pwd2) {
		document.getElementById("tishi").innerHTML="<font color='green'>两次密码相同</font>";
		document.getElementById("subBtn").disabled = false;
	}
	else {
		document.getElementById("tishi").innerHTML="<font color='red'>两次密码不相同</font>";
		document.getElementById("subBtn").disabled = true;
    }
}

$(function () {
    $('#countSubmit').click(function () {
        var d = {};
        var t = $('.countForm').serializeArray();
        $.each(t, function () {
            d[this.name] = this.value;
        });
        alert(JSON.stringify(d));
    });
});

//加减按钮
$(".num-jia").click(function(){
	var par =$(this).parent(".plusTd");
	var inputitem =par.find(".input-num");
	inputitem.val(parseInt(inputitem.val()) + 1);
	TotalPrice();
})
$(".input-num").blur(function(){
  	TotalPrice();
});

$(".num-jian").click(function(){
	var par =$(this).parent(".plusTd");
	var inputitem =par.find(".input-num");
	if(inputitem.val()<=0){
		inputitem.val(0);
	}else{
		inputitem.val(parseInt(inputitem.val()) - 1);
	}
	TotalPrice();
})

//计算产品价格
function TotalPrice(){
	//总价
	var total = 0;
	var totalNum = 0;
	$(".going-tr").each(function(){	
		var price = parseInt($(this).find(".singlePrice").text());//得到产品单价
		var slproice = parseInt($(this).find(".input-num").val());//得到产品数量
		var dgtotal = price * slproice;
		totalNum+=slproice;
		total+=dgtotal;
		$(".totalPrice").text(total.toFixed(2)+'元'); //输出全部总价
		$(".totalNum").text(totalNum+"吨"); //输出总重量
			
	});
	var bigprice = BigPrice(total);
	$(".BigPrice").text(bigprice+"元整"); //输出大写数字
}

//阿拉伯数字转换为简写汉字
function BigPrice(Num) {
       
    if (isNaN(Num)) { //验证输入的字符是否为数字
        //alert("请检查小写金额是否正确");
        return;
    }
    //字符处理完毕后开始转换，采用前后两部分分别转换
    part = String(Num).split(".");
    newchar = "";
    //小数点前进行转化
    for (i = part[0].length - 1; i >= 0; i--) {
        if (part[0].length > 10) {
            //alert("位数过大，无法计算");
            return "";
        }//若数量超过拾亿单位，提示
        tmpnewchar = ""
        perchar = part[0].charAt(i);
        switch (perchar) {
            case "0":  tmpnewchar = "零" + tmpnewchar;break;
            case "1": tmpnewchar = "壹" + tmpnewchar; break;
            case "2": tmpnewchar = "贰" + tmpnewchar; break;
            case "3": tmpnewchar = "叁" + tmpnewchar; break;
            case "4": tmpnewchar = "肆" + tmpnewchar; break;
            case "5": tmpnewchar = "伍" + tmpnewchar; break;
            case "6": tmpnewchar = "陆" + tmpnewchar; break;
            case "7": tmpnewchar = "柒" + tmpnewchar; break;
            case "8": tmpnewchar = "捌" + tmpnewchar; break;
            case "9": tmpnewchar = "玖" + tmpnewchar; break;
        }
        switch (part[0].length - i - 1) {
            case 0: tmpnewchar = tmpnewchar; break;
            case 1: if (perchar != 0) tmpnewchar = tmpnewchar + "拾"; break;
            case 2: if (perchar != 0) tmpnewchar = tmpnewchar + "佰"; break;
            case 3: if (perchar != 0) tmpnewchar = tmpnewchar + "仟"; break;
            case 4: tmpnewchar = tmpnewchar + "万"; break;
            case 5: if (perchar != 0) tmpnewchar = tmpnewchar + "拾"; break;
            case 6: if (perchar != 0) tmpnewchar = tmpnewchar + "佰"; break;
            case 7: if (perchar != 0) tmpnewchar = tmpnewchar + "仟"; break;
            case 8: tmpnewchar = tmpnewchar + "亿"; break;
            case 9: tmpnewchar = tmpnewchar + "拾"; break;
        }
        newchar = tmpnewchar + newchar;
    }   
    //替换所有无用汉字，直到没有此类无用的数字为止
    while (newchar.search("零零") != -1 || newchar.search("零亿") != -1 || newchar.search("亿万") != -1 || newchar.search("零万") != -1) {
        newchar = newchar.replace("零亿", "亿");
        newchar = newchar.replace("亿万", "亿");
        newchar = newchar.replace("零万", "万");
        newchar = newchar.replace("零零", "零");      
    }
    //替换以“一十”开头的，为“十”
    if (newchar.indexOf("壹拾") == 0) {
        newchar = newchar.substr(1);
    }
    //替换以“零”结尾的，为“”
    if (newchar.lastIndexOf("零") == newchar.length - 1) {
        newchar = newchar.substr(0, newchar.length - 1);
    }
    return newchar;
}
